
/**
 * ready函数
 */
$(document).ready(function(){

    //导航栏点击事件
    $('.placeul li a:first').bind('click', function(){
        //返回事件
        goback($(this).html(), $(this).attr("url"), $(this).attr("iconCls"), ($(this).attr("closable") == "true") ? true : false);
    });

});




/**
 * 返回
 * @param goTitle 返回面板标题
 * @param goUrl   返回地址
 * @param iconCls 请求图标
 * @param closable 面板是否可关闭
 */
function goback(goTitle, goUrl, iconCls, closable) {
    //获取对象
    var jq = top.jQuery;
    //获取当前选中面板
    var tab = jq('#MainTab').tabs('getSelected');
    //判断tab
    if(null != tab){
        if (jq('#MainTab').tabs('exists', goTitle)){
            //获取对象
            var currTab = jq("#MainTab").tabs('getTab', goTitle);
            //更新面板
            jq('#MainTab').tabs('update',{
                tab: currTab,
                options:{
                    content: reloadFrame(goUrl, 'auto'),
                    closable: closable,
                    selected: true
                }
            });
            //重新选中面板
            jq('#MainTab').tabs('select', jq("#MainTab").tabs('getTabIndex', currTab));
        }else{
            //新增面板
            jq('#MainTab').tabs('add',{
                title: goTitle,
                iconCls: iconCls,
                content: reloadFrame(goUrl, 'yes'),
                closable: closable
            });
        }
        //获取当前选中面板tabIndex
        var tabIndex = jq("#MainTab").tabs('getTabIndex', tab);
        //关闭当前面板
        jq('#MainTab').tabs('close', tabIndex);
    }
}

/***
 * 重载iFrame内容
 * @param {Object} url    URL地址
 * @param {Object} scroll 滚动条(no|auto|yes)
 * @autour 谢泽鹏
 */
function reloadFrame(url, scroll){
    return '<iframe scrolling = "' + scroll + '" frameborder = "0" style = "width:100%;height:100%;" src = "' + url + '" ></iframe>';
}
